###流程控制
#if、elif、else
num = 6
str = ''
if num%5==0 & num%3==0:
    str = f"{num}是既是3的倍数也是5的倍数"
elif num%3==0:
    str = f"{num}是3的倍数"
elif num%5==0:
    str = f"{num}是5的倍数"
else:
    str = f"{num}是既不是3的倍数也不是5的倍数"
print(str)

#条件表达式
num2 = 10
str1 = f"{num2}是既是3的倍数也是5的倍数"
str2 = f"{num2}是5的倍数"
str3 = f"{num2}是3的倍数"
str4 = f"{num2}是既不是3的倍数也不是5的倍数"
res = (str1 if num2%3==0 else str2) if num2%5==0 else (str3 if num2%3==0 else str4)
print(res)

#for
for i in range(1,21):
    if i%3==0:
        print(i)

#while
n = 1
while(n<=20):
    if(n%3==0):
        print(n)
    n += 1